Helvetia Hotel receives great reviews from guests. Alexander House, Lahta Plaza Hotel and Garden Street Hotel are also excellent options to stay in Saint Petersburg restaurant.