2,000 sqft storefront restaurant space

Location