Best Western Plus Poway/San Diego Hotel

13845 Poway Rd
Poway
California
United States