La Granada, Cataluna, Spain Plaça de la Font, la Granada, Alt Penedès, Barcelona, Catalonia, 08792, Spain