Castro Hotel
Address:
705 Vallejo St, San Francisco, CA 94133
Phone:
(415) 788-9709 Hotels & Motels, Bed & Breakfasts
Other Businesses:
- White's Inn at 1177 California St, San Francisco, CA 94108
- Edgeworth Hotel LLC at 770 Ofarrell St, San Francisco, CA 94109
- Hotel Union at 811 Geary St, San Francisco, CA 94109
- Americas Best Value Inn - Union Square at 505 Ofarrell St, San Francisco, CA 94102
- Super 8 at 415 Ofarrell St, San Francisco, CA 94102