A four star hotel in the heart of Tuguegarao City's commercial center. It houses two restaurants including the world famous Max's Restaurant. It's the favorite hotel of most foreigners and tourists who visits Tuguegarao City and the Province of Cagayan.
Formatted Address: Arellano Street corner Blumentritt Street, Tuguegarao, Cagayan 3500, Philippines
Country: Philippines
Drag marker to point to the correct location of the map