Just off Kennedy Blvd, a stones throw away from the beautiful Florida waters is the Hotel Alba, a revamped and stylish new upgrade to the Westshore’s Crown Plaza. Inside is the The Spaniard restaurant and new bright and modern feel with relaxing and elegant designs to welcome guests and provideContinue Reading