Best Western Plus Soho Hotel
Part of Best Western Plus ®
Hotel
Location
88 Walker Street
New York, NY
10013
New York, NY
10013
Get Directions