The 7th Street & Market Street Subway Station is just steps from this centrally located San Francisco hotel. A 24-hour reception with tour services is offered at the Aida Plaza Hotel.
Number of rooms: 197
1087 Market Street, San Francisco, CA 94103, United States
Hotel booked 2 times today.