Luu Noodle - Mountain View, CA
Posted by: saopaulo1
N 37° 24.172 W 122° 06.504
10S E 578911 N 4139938
Luu Noodle is located in a shopping center in Mountain View, CA.
Waymark Code: WMAZ5Y
Location: California, United States
Date Posted: 03/14/2011
Views: 1