A stylish, 3 bedroom apartment set on the second floor within a graceful and elegant late Georgian Edinburgh Townhouse.
Pictures of Castle Terrace Apt B