Star Villa
Prices & Key Facts
Prices
Price Band: ££ - £££
About Star Villa
Based in EDINBURGH in Midlothian, Star Villa offers rooms for wedding guest accommodation.
Contact & Location
Star Villa
36 Gilmore Place, EDINBURGH, EH3 9NQ, Midlothian, United Kingdom