Casa Vizcarra is a very nice newly remodeled Studio Apartment just 5 blocks from Los Muertos Beach in Puerto Vallarta Mexico. Casa Vizcarra is located in a a…