Goodbye Horses


Goodbye Horses is a wine bar on a leafy street in De Beauvoir Town, London.