UNITED STATES OF AMERICA · 2 hotels
15 North First Street, Interstate 10 & Garfield Ave., Alhambra, California
1749 W Valley Blvd