Castelo offers Mediterranean, European, and Greek cuisine in a charming setting. Enjoy lunch, dinner, or late-night dining.