logo

Location

The Chelsea Art Show is held at CHELSEA HALL,
313 STATION STREET, CHELSEA

Next to Chelsea Police Station. (Melways Map 97 B1)

It is very close to Chelsea railway station. Parking is available behind the library, entering from Chelsea Rd.