Blue Bird Inn

Hotel
Location
138-68 94th Avenue
New York, NY
11435