Sant SebastiàChapelShareCarrer de Sant Sebastià17174 Sant Feliu de Pallerols, CatalunyaSpainGet directions