This charming establishment is situated in the beautiful city of Paris, a short walking distance from Place de la Nation. The nearest metro station is Buzenval and guests will find a large choice of shopping venues and restaurants in the surrounding area..