Viola's Submarine House in Niagara Falls
1717 Elmwood Ave,
Niagara Falls, 14301
(716) 282-7094
(716) 282-7094
Providers of dining in Niagara Falls
dining, food, restaurant