Where is Meehan's?

Where is Meehan's located?

Meehan's, Hunan, China (approx. 28.18278°, 111.9853°)


Where is Meehan's on the map?