Yokohama Reviews & Details
1427 Webster St
Yokohama is located at 1427 Webster St in Alameda near the intersection of Webster St and Taylor Ave. Their menu consists of Japanese dishes . Call (510) 522-2945 today!
- Major Intersection:Webster St And Taylor Ave
Tell us more about Yokohama Alameda!