Holmes Fish & Chips London

Holmes Fish & Chips London

0  Reviews


Fish & Chip Shops in London
123 Baker St , London, W1U 6RZ
020 7224 0224

Holmes Fish & Chips London is a fish & chip shop providing services locally who offers fish and chips, cod, plaice, sausages and sausage and chips. Holmes Fish & Chips fish & chip shop is located at the following address - 123 Baker St.




We'd love you to write a review of Holmes Fish & Chips London – could you? Your Holmes Fish & Chips London review will help build a list of the best Fish & Chip Shops in London. If Holmes Fish & Chips London is owned by you, then claim it today. After claiming a business, you will be able to update the details and add more tags and photos.