Royal Inn

1378 Niagara Falls Boulevard
Tonawanda, New York 14150
In Tonawanda (Green Acres)
More hotels near this hotel

Tonawanda Landmarks Near Royal Inn

Small Clint Stadium (3.2 miles)