Google Satellite Maps:
Hard Rock Cafe, Niagara Falls, USA

Hard Rock Cafe in Niagara Falls, USA [...]