Central Inn Motel

hotel
Best in town.

Los angeles
United States of America
hotel, reservation, booking