How much is your house worth? Get an instant online valuation
20 St James’s Gardens is a spacious semi detached villa within a highly sought after residential area.
This well-maintained and spacious 3-bedroom house is located in a popular residential area of Penicuik, offering bright, modern living in...