This charming property enjoys a convenient location in Villa Crespo, a neighbourhood in Buenos Aires, Argentina, located in the centre of the city. Visitors staying at this stylish establishment will find themselves close to a choice of commercial venues..