Grand Hotel Excelsior offers three Valletta restaurants and four bars.
Restaurants & Bars:
- Admiral's Landing serves award-winning buffets
- Spice Island serves Mediterranean, Asian, Middle Eastern, and Caribbean cuisine
- Yacht Club Restaurant & Bar is a casual dining choice
- Harbour View Bar serves snacks and beverages 24 hours a day
- Tiki Bar offers poolside drinks
- Chatroom Bar offers drinks in a themed marine setting