Where is Art House?

Where is Art House located?

Art House, Northern Ireland, Great Britain (approx. 55.00382°, -7.32529°)


Where is Art House on the map?