|
Telegraph Vista
408 Green Street
San Francisco California United States
Rated 10 / 100 based on 1 customer reviews. |
|
Telegraph Vista is situated in the city's renowned tourism and shopping area. This property is conveniently located in Northeast San Francisco.
Telegraph Vista offers cosy apartments, designed to accommodate the requirements of any guest.
The property is located in the heart of San Francisco |