Regina Margherita is part of the Made In Italy chain and offers authentic Italian cuisine.
Regina Margherita
Italian Restaurant in Islington
Ad
User Reviews
There are no user reviews
Regina Margherita is part of the Made In Italy chain and offers authentic Italian cuisine.