Public Walkway/Boardwalk & LittleFreeLibrary with view of bay, SF, peninsula, Bay Farm Island is located in Alameda, United States on Between 2810 &, 2812 Bayview Dr. Public Walkway/Boardwalk & LittleFreeLibrary with view of bay, SF, peninsula, Bay Farm Island is rated 4.7 out of 5 in the category bird watching area in United States.
Address
Between 2810 &, 2812 Bayview Dr