La Scala Inn
Address:
2555 Lombard St, San Francisco, CA 94123
Phone:
(415) 921-3105 Hotels & Motels
Other Businesses:
- Bridge Motel at 2524 Lombard St, San Francisco, CA 94123
- Shopping Deals at 75 Forest Side Ave, San Francisco, CA 94127
- The Inn San Francisco at 943 S Van Ness Ave, San Francisco, CA 94110
- Prita Hotel at 2284 Mission St, San Francisco, CA 94110
- Element Hotel at 2516 Mission St, San Francisco, CA 94110