Best Western Plus Posada Royale Hotel & Suites

1775 Madera Rd
Simi Valley
California
United States