Nice, clean and friendly.
Village Hall, Halton Court is located at 9EX, Kidbrooke Way, London SE3 9NZ, UK