Company name: Kibou Japanese Kitchen & Bar
Description: Elevated Japanese dining in a hip space
175 Northcote Rd, London SW11 6QF, United Kingdom