Dulwich blends modern and historic attractions to create a unique holiday experience for tourists visiting the area.
The area sits to the south of London city centre in the borough of Southwark, with Dulwich itself having roots stretching over 1000 years back in history. Staying at hotels in Dulwich will allow you to enjoy the area's excellent transport links and therefore have great access to the rest of the city.