5 Star Travel Plaza - map

5 Star Travel Plaza

15406 August Ave, Delhi, CA 95315