Where is Lovell?

Where is Lovell located?

Lovell, Wyoming, United States of America (approx. 44.8379111786°, -108.3889386455°)


Where is Lovell on the map?