Grand Vista Hotel

999 Enchanted Way
Simi Valley
California
United States