About
Super Submarine is an establishment located in Niagara Falls, Ontario on 7116 McLeod Rd. Super Submarine is in the "Fast food restaurant" category.
Categories
Fast food restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like