Located in Playa de Palma, the Hotel Riu San Francisco is a restaurant with a Google rating of 4.4 and 1579 reviews. It offers a range of dining options in a prime location on the Balearic Islands. Visitors can enjoy a meal while taking in the surroundings. For more details, please refer to the official website.