FabHotel Gemini Inn and FabHotel Pearl are the best hotels near Marina Beach with restaurant.