La Rueda

66 Clapham High St., Clapham, London, United Kingdom, SW4 7UL
Opening hours
Mon-Thu 12:00pm-11:30pm
Fri 12:00pm-3:00am
Sat 1:00pm-3:00am
Sun 1:00pm-1:00am
Reviews
Description