Casa Bella Inn Downtown LA

Casa Bella Inn Downtown LA Book / Directions
Address
1212 South Alvarado Street
Nearest stations
About 13 minutes from Pico on foot
Rating
★★☆☆☆2.0
Reserve

Transit information

Nearest hotels

cntlog