Reviews of La Regata. (Restaurant) in Southampton (Hampshire).