Pavyllon London
Hamilton Pl, London W1J 7DR
Tags: City escapes, culinary escapes, England, French Food, London.