Flower Apartments
Los Angeles · United States



About this stay
Address1420 Flower Street, CA 90015, Los Angeles
Welcome to Flower Apartments, an urban oasis in Downtown Los Angeles, near Staples Center and just a stone’s throw from the California Science Center and LA Memorial Coliseum. Enjoy free WiFi, a washing machine, air conditioning, a fully equipped kitchen, and a flat-screen TV. The city center and Microsoft Theater are within walking distance, while LA Union Station and Dodger Stadium are a short drive away. Book your stay for a blend of comfort and convenience.