Stella Ristorante
Located on Sunset Lane on the hillside overlooking Dickenson Bay, Stella Ristorante is a family-run Italian restaurant - Bringing the heart and soul of traditional Italian cooking to Antigua.
Located on Sunset Lane on the hillside overlooking Dickenson Bay, Stella Ristorante is a family-run Italian restaurant - Bringing the heart and soul of traditional Italian cooking to Antigua.