, ,
Phone:
Price Range:
River Gods is a Health Food, Vegetarian Friendly, Small Plates Tapas restaurant located in Central Sq Inman Sq area in Cambridge, MA 02139.