Institute Hall

Institute Hall
25 Main Road, Rochester, Kent, ME3 9AA