Keywords
Category
Location
Filter by Amenities:

1 Result Found

Sort by

Via Principe Umberto, 9 07026 Olbia OT Sardinia , Italy

The Grand Hotel President is a prestigious hotel of the ITI Hotels international chain, in a strategic position on the seafront of Olbia, a few steps from...