Stillwell Hotel is situated in Downtown Los Angeles, just a short walk from the Microsoft Theater, Grand Hope Park, and LA’s Historic District and 10 to 15 minutes away from LA popular attractions like The Grammy Museum, Staples Center, Macy’s Plaza, and Los Angeles Central Library. In another words Stillwell Hotel is perfectly situated for exploring the city. Also, the area around the hotel is filled with shopping opportunities, night clubs, bars and restaurants.
The Stillwell hotel has 250 rooms and provides all necessary amenities like free WiFi, 24 hour reception, safe, laundry facilities, elevator, parking, restaurant and bar.
Address: 838 S Grand Ave, Los Angeles, CA 90017, USA
Phone: +1 213-627-1151