The Swallowtail Diner

84 Ottawa Ave- Unit #1, South River, P0A1X0 ,Canada
The Swallowtail Diner The Swallowtail Diner is one of the popular Restaurant located in 84 Ottawa Ave- Unit #1 ,South River listed under Restaurant/cafe in South River , Restaurant in South River ,

Contact Details & Working Hours

Map of The Swallowtail Diner