During his recent visit to Malta, rock star Rod Stewart stayed at the Grand Hotel Excelsior, Floriana. He is seen here (right) with Excelsior general manager Norbert Grixt.
During his recent visit to Malta, rock star Rod Stewart stayed at the Grand Hotel Excelsior, Floriana. He is seen here (right) with Excelsior general manager Norbert Grixt.