Bobs Lobster, Pop Up

Bobs Lobster, Pop Up
61 Carter Lane, London, EC4V 5EA
Photo of Bobs Lobster, Pop Up