Company name: TAKAHASHI
Description: TAKAHASHI - Japanese Restaurant
228 Merton Rd, London SW19 1EQ, United Kingdom