Hotel: Lombard Plaza Motel Address: 2026 Lombard St, San Francisco – CA, 94123 Phone: (415) 921-2444 and Email: Review: 2.5 star rating from 34 reviews users Description:
Comments are closed.