Bella Italia Restaurant Irving Street off Leicester Square London April 2009
BellaItaliaRestaurantLeicesterSquarecafebarUKUnitedKingdomEngland