Garraf Beach About photo Garraf Beach, a small public beach, 30km southwest of Barcelona, Spain. Related Photos Best New Books