The Grand Hotel Mediterraneo offers three restaurants with international and Italian cuisine and authentic Tuscan and Florentine specialities as well as the American Bar and Lounge.
- The Restaurant Arno is located on the ground floor of the hotel and this elegant restaurant is decorated with wood paneling on the walls and marble floor. This restaurant serves international cuisine and Tuscan and Florentine specialities.
- The Restaurant Fiesole is situated on the mezzanine floor of the hotel and elegantly decorated with wood paneling on the walls and marble floor. This restaurant offers Italian cuisine.
- The brasserie Taverna is located at basement level and is decorated in a country style with fireplace and terracotta flooring. The Taverna offers Tuscan specialities and snacks.
- The American Bar and Lounge at the Grand Hotel Mediterraneo is located in the hotel lobby and this popular meeting point offers a wide range of cocktails and refreshing drinks as well as light meals and snacks. During the warm season guests can enjoy the terrace on the bank of the River Arno.