Blue Bird Inn
Hotel
Location
138-68 94th Avenue
New York, NY
11435
New York, NY
11435
Get Directions