Reviews of De Ja Vu Royal Pier – Authentic Indian Restaurant Southampton. (Restaurant) in Southampton (Hampshire).