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
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