Location
-
the doghouse, 9 odeon parade, well hall road, London SE9 6BZ, United Kingdom
the doghouse, 9 odeon parade, well hall road, London SE9 6BZ, United Kingdom
Monday
9:30 am - 6:00 pm
Tuesday
Closed
Wednesday
9:30 am - 6:00 pm
Thursday
9:30 am - 6:00 pm
Friday
9:30 am - 6:00 pm
Saturday
9:30 am - 6:00 pm
Sunday
Closed
29 Mar 2024 1:45 am local time
Add a review