4JRM+H63, La Habana, Cuba
Restaurante Paladar Upstairs is a Restaurant located at 4JRM+H63, La Habana, Cuba. It has received 3 reviews with an average rating of 4.7 stars.
The address of Restaurante Paladar Upstairs: 4JRM+H63, La Habana, Cuba
Restaurante Paladar Upstairs has 4.7 stars from 3 reviews
Restaurant