Explore details about location Service Road 24. Service Road 24 is a location situated within the Niagara Falls alongside other areas such as Whirlpool Rapids Bridge, St Thomas More Drive, John Street.