ouh yeah! Location | Princess Victoria Kensington

25 Earls Court Road, W8 6EB London, United Kingdom

Phone: +44(0)2079374534

Mon – Sat: 11:00 am-12:00 am

Sun:12:00 pm-10:30 pm