Where is Loch Ness?

Loch Ness is a body of water situated in Scotland. It is a large and deep freshwater lake that is perhaps best known for the various sighting of the legendary creature called Nessie or the Loch Ness monster. You can find more information here: