Calella is a small town on the Costa Brava in northeastern Spain. Once a sleepy fishing village, it is now a popular tourist destination, thanks to its lovely beaches, charming old town, and lively nightlife. The town is built around a horseshoe-shaped bay, with a wide promenade running along the beach. The old town is a maze of narrow streets, lined with restaurants, bars, and shops. There is also a lively nightlife, with bars and clubs open until the early hours of the morning.