Barracuda - Mountain View, CA
Posted by: saopaulo1
N 37° 23.687 W 122° 04.714
10S E 581560 N 4139066
Barracuda is a nice sushi restaurant in downtown Mountain View.
Waymark Code: WMD3YV
Location: California, United States
Date Posted: 11/15/2011
Views: 1