The 2-star Stillwell Hotel is located in the center of Los Angeles.
Located in Downtown Los Angeles district, close to 7th Street / Metro Center subway station and Bob Baker Marionette Theater, Cathedral of Our Lady of the Angels and Larchmont Village. The hotel is placed 5 minutes' walk from Staples Center, Los Angeles Convention Center and FIDM Museum and Galleries.
A 10-minute walk from 7th St/Metro Center train station. The property is located within a 20 km distance of Los Angeles International airport.
This property comprises 232 guestrooms with modern facilities.
The hotel offers an elevator and a safe deposit box and such services as 24-hour reception, ironing service and room service.