Within easy reach of this spot
Close by you'll find Malta National Aquarium, Little Armier Beach, The Red Tower.