Back to Cafes
This cute little restaurant/coffee shop is in the heart of Twickenham. The inside has been decorated with vintage furniture and paintings to create a cosy and unique atmosphere. Available for filming.