Bar Apolo is a bar and restaurant offering homemade Spanish cuisine, with menu options available.