Come savor a delectable creation at Restaurant Athena - Ouvert 24 hrs. You can also enjoy the sunshine on their terrace. Payments by American Express, Interac, MasterCard and Visa are recognized.