Where is Phleoshats?

Where is Phleoshats located?

Phleoshats, Scotland, Great Britain (approx. 57.1681684938°, -3.1012730602°)


Where is Phleoshats on the map?