Ο Κάστορας is a Greek establishment known for its excellent quality food and very good prices. It offers a pleasant dining experience, particularly noted for its souvlaki, in a very nice location.