Halloween in Google Business Photo Inside business Spain November 11, 2013 by gochiestrella gochiestrella · Reply Cafe Teatro Delicatessen in Spain present a scary Halloween theme on Google Street View. Larger