17 st, #1217 bt/ 20 st y 18 st, 1st floor, El Vedado, La Havana, Cuba
Open: Every days
10:00 am - 6:00 pm.