The Baggot Inn

Address:
82 3rd St, New York, New York, USA
 View map