Melrose and Morgan Primrose Hill London London, England 17th September 2007. The Interior of Melrose and Morgan, Primrose Hill chefs preparing food, made to order and while you wait.
Filename:
Melrose and Morgan Primrose Hill London NW1 UK 128007.jpg