About This Place
Super Café is a sushi restaurant located in the Marshalls shopping center along with the Olive Garden and the Souplantation. Customers can enjoy both indoor and outdoor seating, along with a large selection of sushi, Japanese wines and beers.
|Find Related Places||Restaurants, Cafes|
|Verified||Claim This Business|
Partial data provided by Localeze.