Taverna Rodos
About this venue
Located in the heart of Charleswood, Taverna Rodos is a must for those in search of delicious Greek cuisine. The menu also offers a wide variety of other delicious options. With ample seating in its dining room, lounge, and outdoor patio, your group will be comfortable on any occasion.
