Sorry! JavaScript is disabled in your browser. To get the best user experience on our website you should enable it.

Business Listings - South El Monte Hotel near Castle Green

Sort by
  • Starlight Inn South El Monte
    (626) 575-8586
    1220 Durfee Avenue, South El Monte, California 91733, United States
    Welcome to the Starlight Inn South El Monte, a cozy and convenient lodging option situated in South el Monte, Los Angeles. This hotel o.....nce.

    Listed In : Hotels

    View Details