Lou's Beach Shack

Where
87 N San Pedro St, San Jose , CA
Call
+1 408.216.0822
Web
Lou's Beach Shack Website
Tags
Restaurants, Seafood Restaurants
Claim this listing

About request an edit to this page

Facebook

Twitter

Comments