Alameda Island House
Alameda • Show on map Price as low as USD 196.50Built in 1898 this charming Victorian apartment is located in Alameda just 7 minutes’ walk from the restaurants and antique shops on Park Street. San Francisco Airport is located 20 km away. A fully-equipped…More info