Quiet, green space in the very middle of the shopping streets in the centre of Rhodes. Friendly staff and quick service. Reasonable food at reasonable price. Through a small entrance on Socratous St between 2 shops.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.