Willoughby & Co. is located in Cape Town, South Africa on Shop 6132, 19 Dock Rd, Victoria & Alfred Waterfront. Willoughby & Co. is rated 4.5 out of 5 in the category japanese restaurant in South Africa.
Address
Shop 6132, 19 Dock Rd, Victoria & Alfred Waterfront