This hotel is one of the best I have stayed in. Newly opened towards the end of 2006 and directly facing the Science City Museum, Oceanographic Centre ... more
If making a trip or planning to stay in Puerto Vallarta Casa Isabel is the most amazing choice for anyone in Puerto Vallarta, located in the Romantic ... more