Ida Restaurant
167 Fifth Avenue, London
W10 4DT