Overview
The Radisson Blu Bay Point Hotel is superbly situated in St. George’s Bay immediately overlooking the Mediterranean Sea. It commands panoramic views along the sea to the Northern part of Malta stretching all the way to the sister island of Gozo.