AMOCITY
With a 24-hour front desk, this hotel is 394 feet from Gare du Nord Metro Station. It offers free WiFi access, a terrace and a small garden....