The Townhouse The Townhouse Bar was established in 2004. Expect a friendly welcome and relaxed atmosphere. Read More »