Photos for Airtel Plaza Hotel

4.0
45 votes

Airtel Plaza Hotel

7277 Valjean Ave, Los Angeles, California 91406 USA

Add Photo