St. Barthlomew and St. Tecla church About photo St. Barthlomew and St. Tecla church Towers viwed from Frigate Beach, Sitges Spain. Related Photos Best New Books