Palmer Apartel, Los Angeles

Palmer Apartel, Los Angeles
https://palmer-apartel.usa8.info

Offering an outdoor pool, barbecue and free WiFi, Palmer Apartel is set in Los Angeles 1640 feet from Staples Center. Microsoft Theater is 1969 feet away. All units include a kitchen fitted with a dishwasher and oven.

1361 South Flower Street, Downtown LA, Los Angeles, 90015, United States of America

Related Posts