Where is Torbay?

Where is Torbay located?

Torbay, Shomod, Hungary (approx. 46.76667°, 18.05°)


Where is Torbay on the map?