Corfe Castle holiday rentals

Holiday Rentals in Corfe Castle

221 available vacation rental offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

Best Holiday rentals and Airbnb offers in Corfe Castle

Tavern Way, CORFE CASTLE - Corfe Castle
8.4Very good 14 reviews
Corfe Castle
2 2
£77/nighttotal: £539 (7 )

Tavern Way, CORFE CASTLE

house - Corfe Castle
Tavern Way is a short walk from Corfe Castle, a historic landmark, and is also close to other attractions like Monkey World and Swanage Railway. This house has received very good user ratings and excellent ratings for location and cleanliness.
The house has two bedrooms and one bathroom, covering 105 square meters. It offers a garden, parking, internet, a kitchen with a fridge, a washing machine, and a peaceful setting for a relaxing stay.
Large 3 Bedroom 1st Floor Apartment In A Quaint Purbeck Stone Cottage. - Corfe Castle
9.6Excellent 149 reviews
Corfe Castle
2 3
£121/nighttotal: £847 (7 )

Large 3 Bedroom 1st Floor Apartment In A Quaint Purbeck Stone Cottage.

apartment - Langton Matravers
This family-friendly apartment is located in Swanage, just two miles from Langton Matravers Museum and within three miles of both Dancing Ledge and the Isle of Purbeck. The property boasts excellent user, location and cleanliness ratings, making it an ideal choice for families or groups of friends.
The apartment has three bedrooms and can accommodate up to four guests, providing a comfortable and spacious stay. Guests can enjoy a range of amenities, including a swimming pool, tennis court, free Wi-Fi and a fully equipped kitchen.
Coxswain's Cabin - Corfe Castle
9.1Excellent 41 reviews
Corfe Castle
2 1
£136/nighttotal: £952 (7 )

Coxswain's Cabin

house - Poole
Coxswain's Cabin is located in Poole, just a short drive from the popular Hamworthy Beach and the iconic Sandbanks. The cabin has received excellent ratings for cleanliness, location, and overall user experience.
The cosy cabin is perfect for a couple, offering a comfortable 35 square metre space with a well-equipped kitchen, a private balcony, and a garden. Guests can enjoy stunning sea views, relax in the comfortable living area, and explore the nearby attractions.
Bay Retreat - Corfe Castle
8.8Very good 16 reviews
Corfe Castle
2 1
£101/nighttotal: £707 (7 )

Bay Retreat

house - Poole
Bay Retreat is a self-catering house in Poole, located just 0.8 miles from Poole Harbour and 3.5 miles from Sandbanks, offering easy access to the beautiful coastline and attractions. The property has received very good user ratings and excellent ratings for location and cleanliness.
Bay Retreat has one bedroom and one bathroom, providing comfortable accommodation for a small family or group. The house boasts a fully equipped kitchen, a private balcony, and a garden, perfect for enjoying a relaxing stay in Poole.
Ocean Escape - Corfe Castle
8.6Very good 144 reviews
Corfe Castle
2 1
£120/nighttotal: £840 (7 )

Ocean Escape

house - Poole
Sunnyside is a house located in Poole, just a short drive from the popular Sandbanks beach and within easy reach of other attractions like Corfe Castle and Monkey World. It has received very good user ratings and excellent ratings for location and cleanliness.
The house offers a fully equipped kitchen, a washing machine, and comfortable amenities including towels and bed linen. Guests can enjoy the added touch of wine or champagne in their room, a terrace or balcony, a garden, a swimming pool, a bar, and parking.
Marina Secret - Corfe Castle
8.7Very good 28 reviews
Corfe Castle
2 2
£149/nighttotal: £1043 (7 )

Marina Secret

house - Poole
Marina Secret is a self-catering house in Poole, just a short distance from Poole Harbor and Sandbanks, offering easy access to the waterfront and beaches. The property has received very good user ratings for cleanliness and location, making it a great choice for a relaxing stay.
The house has two bedrooms and a floor area of 750 square meters, providing ample space for a comfortable stay. Guests can enjoy a range of amenities, including a fully equipped kitchen, a terrace or balcony, a garden, free parking and free Wi-Fi.
Alrose Villa, Wrap Around Balcony Sea/hill Views, Minutes Walk From Beach/ Town. - Corfe Castle
9.6Excellent 176 reviews
Corfe Castle
2 1
£124/nighttotal: £868 (7 )

Alrose Villa, Wrap Around Balcony Sea/hill Views, Minutes Walk From Beach/ Town.

apartment - Swanage
This family-friendly flat is located on the waterfront in Swanage, a short 15-minute walk from Swanage Beach and close to the Dorset and East Devon Coast. It has received excellent ratings for cleanliness, location, and overall user experience.
The apartment has one bedroom and one bathroom, comfortably accommodating up to three guests. It offers a range of amenities, including a kitchen with a fridge and microwave, a terrace or balcony, a garden, a swimming pool, a tennis court, and parking.
Flat 7, Swanage - Corfe Castle
9.0Excellent 26 reviews
Corfe Castle
2 2
£76/nighttotal: £532 (7 )

Flat 7, Swanage

house - Swanage
The Swanage Bay Apartment is a short walk from the beach and offers easy access to the town centre, the picturesque coastal path and popular attractions such as Corfe Castle (5.5 miles) and Monkey World (15 miles). This property has received excellent ratings for location, cleanliness, and overall user experience.
The apartment offers two bedrooms and one bathroom, covering a total floor area of 105 square metres. It features a fully equipped kitchen with a dishwasher and oven, a comfortable living space with a TV, free Wi-Fi, and private parking.
Mayflower - Corfe Castle
9.3Excellent 8 reviews
Corfe Castle
2 2
£86/nighttotal: £602 (7 )

Mayflower

house - Swanage
Mayflower is a short walk from Swanage Bay, offering easy access to the beach and the town's attractions, as well as being close to the Swanage Railway. The house has received excellent ratings for location, cleanliness, and user experience, making it a popular choice for travellers.
This two-bedroom house is ideal for families or small groups, with a spacious floor area of 105 square metres. The property offers free parking, a fully equipped kitchen, and modern amenities like a dishwasher, oven, washing machine, and free Wi-Fi, ensuring a comfortable stay.
A Cosy Retreat In The Remarkable Isle Of Purbeck - Corfe Castle
9.7Excellent 125 reviews
Corfe Castle
2 1
£109/nighttotal: £763 (7 )

A Cosy Retreat In The Remarkable Isle Of Purbeck

house - Corfe Castle
The Little Oddity Annex is a self-contained unit, just a short walk from Corfe Castle's village centre, historic ruins, and steam railway station. This property has received excellent ratings for location, cleanliness, and user experience.
This charming cottage offers a comfortable bed-sitting room with a 5ft bed and a TV, perfect for two guests. The annex includes a kitchenette with a microwave, fridge, electric hob, kettle, and toaster, allowing you to prepare simple meals, as well as a private patio with garden furniture and a barbecue, ideal for enjoying the fresh air and stunning views.
Top Spec Caravan - Stunning sea views across bay - Corfe Castle
9.9Excellent 138 reviews
Corfe Castle
2 1
£118/nighttotal: £826 (7 )

Top Spec Caravan - Stunning sea views across bay

chalet - Swanage
This charming chalet is just a short walk from the beautiful Swanage Bay and a 15-minute stroll from the Swanage Railway station, making it a great base for exploring the area. It has received excellent ratings for its location, cleanliness, and overall user experience.
The chalet has one bedroom and two bathrooms, accommodating up to two guests, and offers a comfortable 50 square metres of living space. Guests can enjoy a range of amenities, including a fully equipped kitchen, a private garden, a terrace, free parking, and a fireplace for cosy evenings.
One Bed Apartment With Sea Views - Corfe Castle
9.7Excellent 130 reviews
Corfe Castle
2 1
£105/nighttotal: £735 (7 )

One Bed Apartment With Sea Views

apartment - Swanage
This ground floor flat in Swanage is directly overlooking Swanage Bay and within easy walking distance of the beach. The property has received excellent ratings for its location, cleanliness and overall experience.
The flat has one bedroom and one bathroom, sleeping up to two guests, and includes a kitchen with a fridge, freezer, microwave, and dishwasher. The flat also benefits from a private patio with panoramic sea views, a separate shower room and WC, a blow-up bed in the living room, free internet access, direct beach access and parking.

Other types of accommodation in Corfe Castle

Best Corfe Castle holiday rentals with a pool

Among the 221 accommodations in Corfe Castle, here are the 8 best rentals with a pool

Taverner - Corfe Castle
8.8Very good 98 reviews
Corfe Castle
2 2
£138/nighttotal: £966 (7 )

Taverner

house - Poole
This self-catering holiday home is located in Poole, just a short walk from Poole Quay and Poole Beach, with Hamworthy Beach a little further away, making it ideal for exploring the town's attractions and enjoying the beautiful coastline. This property has consistently received very good ratings for cleanliness, location, and overall experience, ensuring a comfortable and enjoyable stay.
The house offers two bedrooms and one bathroom, providing space for up to four guests, with a total floor area of 50 square metres. Guests can enjoy a range of amenities including a private garden, a terrace, a swimming pool, a tennis court, and free parking, making it perfect for families and groups looking for a relaxing and fun-filled getaway.
Colborne - Corfe Castle
8.5Very good 70 reviews
Corfe Castle
2 2
£114/nighttotal: £798 (7 )

Colborne

house - Poole
This waterfront property is situated just a 10-minute walk from Baiter Park and Poole Harbour, offering stunning views and easy access to the water. The property enjoys excellent ratings for location, cleanliness, and user experience.
The two-bedroom house provides 50 square metres of living space. You can enjoy a range of amenities including a fully equipped kitchen, a swimming pool, a tennis court, and a garden, making it perfect for families and groups.
Turlin Valley - Corfe Castle
8.6Very good 158 reviews
Corfe Castle
2 2
£198/nighttotal: £1386 (7 )

Turlin Valley

house - Poole
This holiday home in Poole is just 2 miles from Poole Harbour and 6.5 miles from Sandbanks, offering easy access to the harbour's attractions and the famous beach. The property has received very good user ratings, with excellent marks for location and cleanliness.
This spacious 31 square metre property offers a comfortable living space with a kitchenette, flat-screen TV, and DVD player. Guests can enjoy a private outdoor pool, spa centre, and a range of activities on-site, including tennis, fishing, and cycling.
Lazy Bear, 25 Arne View - Corfe Castle
8.9Very good 108 reviews
Corfe Castle
2 3
£154/nighttotal: £1078 (7 )

Lazy Bear, 25 Arne View

house - Poole
Lazy Bear, 25 Arne View is a charming house located in Poole, just a short distance from Lake North Beach and Hamworthy Beach, with easy access to Poole Harbour and Sandbanks. The property enjoys excellent user, location and cleanliness ratings, making it a popular choice for travellers.
The house offers 3 bedrooms, comfortably accommodating up to 8 guests, and boasts a spacious 37 square meters of floor area. Guests can enjoy a range of amenities, including a swimming pool, spa, restaurant, bar, fitness centre and tennis court, as well as a private beach area, garden, terrace and parking.
Beautiful Large Georgian House With A Big Garden. Perfect For A Family Or Two! - Corfe Castle
10Excellent 128 reviews
Corfe Castle
2 5
£377/nighttotal: £2639 (7 )

Beautiful Large Georgian House With A Big Garden. Perfect For A Family Or Two!

house - Wareham
This family-friendly house is situated in Wareham, just a short distance from the sea and a range of attractions including the Dorset Area of Outstanding Natural Beauty and The Blue Pool and Tea House. The property has received excellent user ratings, indicating a high level of satisfaction from previous guests.
This spacious home offers five bedrooms and three bathrooms, comfortably accommodating up to ten guests. Enjoy a variety of amenities including a swimming pool, jacuzzi, tennis court, and a private garden, perfect for relaxing and entertaining.
Modern Apartment On Sandbanks Peninsula, With Private Garden. (Pet Friendly) - Corfe Castle
9.8Excellent 55 reviews
Corfe Castle
2 3
£162/nighttotal: £1134 (7 )

Modern Apartment On Sandbanks Peninsula, With Private Garden. (Pet Friendly)

apartment - Poole
This family-friendly apartment is located just a 5-minute walk from Sandbanks Ferry Terminal and Sandbanks Beach, offering easy access to the beautiful Poole coastline. It has received excellent user ratings, making it a popular choice for travellers.
The apartment has three bedrooms and two bathrooms, making it ideal for families or groups of up to four people. Guests can enjoy a range of amenities, including a swimming pool, garden, terrace, and a fully equipped kitchen.
Pet Friendly And Sleeps 4 - Corfe Castle
9.9Excellent 22 reviews
Corfe Castle
2 2
£212/nighttotal: £1484 (7 )

Pet Friendly And Sleeps 4

house - Swanage
This charming house is located just a 10-minute walk from Swanage Museum, Pier Beach, and Swanage Beach, offering easy access to the town's main attractions. It has received excellent user ratings, making it a popular choice for travellers.
The house has two bedrooms and one bathroom, providing comfortable accommodation for up to four guests. It offers a range of amenities for a pleasant stay, including a swimming pool, a terrace, a garden, and free Wi-Fi.
Pine Ridge 58 @ Rockley Park - Corfe Castle
9.4Excellent 143 reviews
Corfe Castle
2 2
£122/nighttotal: £854 (7 )

Pine Ridge 58 @ Rockley Park

house - Poole
This charming house is located just a 10-minute walk from Lake North Beach and a short drive from Hamworthy Beach, offering easy access to Poole's stunning coastline. The property has consistently received excellent reviews for its location, cleanliness, and overall quality.
This comfortable dwelling provides ample space for up to 6 guests, with 2 bedrooms and a living room spread across 33 square metres. Guests can enjoy a fully equipped kitchen, a private garden, a terrace, and a swimming pool, ensuring a relaxing and enjoyable stay.

Best family friendly Corfe Castle holiday rentals

Among the 221 accommodations in Corfe Castle, here are the 8 best family friendly rentals

Beachcomber Holiday Apartments - Corfe Castle
8.0Very good 272 reviews
Corfe Castle
2 2
£141/nighttotal: £987 (7 )

Beachcomber Holiday Apartments

apartment - Swanage
This Swanage apartment is just a 2-minute walk from the beach and less than a mile from the Swanage Railway, making it ideal for exploring the town and its surroundings. Guests have consistently praised its excellent location, cleanliness, and overall experience.
The self-catering flat provides comfortable accommodation with a private bathroom and a well-equipped kitchen. Enjoy a range of on-site activities, including tennis, table tennis, and water sports, or relax in the garden and take advantage of the free Wi-Fi and parking.
Tides - Corfe Castle
8.1Very good 27 reviews
Corfe Castle
2 2
£142/nighttotal: £994 (7 )

Tides

house - Poole
Tides is a two-bedroom house in Poole, just 5.7 miles from the beach and 15 miles from Corfe Castle. It has received very good ratings for cleanliness, location, and overall satisfaction.
The property offers a private balcony, a garden, and a fully equipped kitchen with a dishwasher. Guests can enjoy free parking, free Wi-Fi, and welcome treats.
Stunning Waterside Cottage In Poole Harbour - Corfe Castle
9.8Excellent 330 reviews
Corfe Castle
2 2
£160/nighttotal: £1120 (7 )

Stunning Waterside Cottage In Poole Harbour

house - Poole
This family-friendly house is situated in Poole, just a short walk from Baiter Park and Poole Harbour, offering easy access to the town's attractions and the beautiful waterfront. It boasts excellent user ratings, making it a popular choice for travellers.
The property has two bedrooms and one bathroom, covering 74 square metres, comfortably accommodating up to four guests. Enjoy a relaxing stay with amenities including a Jacuzzi, a private garden, a fully equipped kitchen, and free Wi-Fi.
Poppies - Corfe Castle
9.4Excellent 13 reviews
Corfe Castle
2 2
£149/nighttotal: £1043 (7 )

Poppies

house - Poole
Poppies is a charming house located in Poole, just a short distance from the bustling harbour and with stunning sea views. It's also conveniently close to Sandbanks beach and Brownsea Castle, making it ideal for exploring the area. The property has received excellent ratings for its cleanliness, location, and overall user experience.
This two-bedroom house offers a private bathroom, a modern kitchen with amenities such as a dishwasher and a TV, and a garden. You can enjoy a range of activities, including relaxing by the sea, exploring the harbour, or visiting nearby attractions.
Nestleton: Breakfast On The Balcony Or Snuggle Around The Fire-dogs Welcome Too - Corfe Castle
9.9Excellent 192 reviews
Corfe Castle
2 3
£125/nighttotal: £875 (7 )

Nestleton: Breakfast On The Balcony Or Snuggle Around The Fire-dogs Welcome Too

apartment - Swanage
This beachfront flat in Swanage is just steps from Swanage Museum and Pier Beach, with Swanage Beach and Durlston Country Park within a 10-minute walk. The property has received excellent reviews from previous guests, highlighting its prime location and comfortable accommodation.
This three-bedroom property can comfortably sleep up to seven guests. The flat features a fully equipped kitchen, a private garden, a fireplace, a terrace, a spa, and free Wi-Fi, ensuring a relaxing and enjoyable stay for all.
The Gardener's  Shepherd's Hut At Challow Farm - Corfe Castle
9.9Excellent 64 reviews
Corfe Castle
2 1
£145/nighttotal: £1015 (7 )

The Gardener's Shepherd's Hut At Challow Farm

- Corfe Castle
This charming shepherd's hut is located just a short walk from the historic Corfe Castle, offering a peaceful escape amidst beautiful woodland. It has consistently received excellent ratings for its location, cleanliness, and overall experience.
The hut comfortably sleeps two guests and has a well-equipped kitchen, a private garden, and access to walking trails. Enjoy the convenience of parking, WiFi, and a wood-burning stove, perfect for cosy evenings.
Refurbished House, Close To The Beach, Quiet Central Location - Corfe Castle
10Excellent 154 reviews
Corfe Castle
2 3
£128/nighttotal: £896 (7 )

Refurbished House, Close To The Beach, Quiet Central Location

house - Swanage
This family-friendly property is located in Swanage, just a short walk from the beach, Swanage Museum, and Pier Beach. It has received excellent user ratings, making it a popular choice for travellers.
This holiday home has three bedrooms and can accommodate up to six guests. It offers a range of amenities, including a swimming pool, terrace, garden, and parking, as well as a fully equipped kitchen with a fridge, microwave, and dishwasher.
Corfe Castle Airbnb By The Model Village - Corfe Castle
9.9Excellent 40 reviews
Corfe Castle
2 1
£99/nighttotal: £693 (7 )

Corfe Castle Airbnb By The Model Village

apartment - Corfe Castle
This charming apartment is located near the Model Village in Corfe Castle, offering views of the surrounding countryside and gardens. It has consistently received excellent ratings for its cleanliness, location, and overall experience.
The self-catering property sleeps two guests in one bedroom and one bathroom. Amenities include free internet access, Sky TV, Netflix, and a complimentary bottle of wine on arrival, as well as access to the Model Village and a nearby café.

Frequently asked questions for the holiday rentals in Corfe Castle

Destinations nearby

Best pet friendly Corfe Castle holiday rentals

Among the 221 accommodations in Corfe Castle, here are the 8 best pet friendly rentals

Reflections - Corfe Castle
8.6Very good 16 reviews
Corfe Castle
2 1
£147/nighttotal: £1029 (7 )

Reflections

house - Poole
Reflections is a one-bedroom house in Poole, just 5.7 miles from Sandbanks and 15 miles from Corfe Castle, offering easy access to the area's attractions. It has received excellent ratings for location, cleanliness, and overall experience.
This property is ideal for couples, with a private entrance and elevator access. It features a fully equipped kitchen, a terrace, a garden, free Wi-Fi, and parking, making it an ideal choice for a comfortable and convenient stay.
The Smokery - Two Bedroom House, Sleeps 4 - Corfe Castle
Corfe Castle
2 1
£90/nighttotal: £630 (7 )

The Smokery - Two Bedroom House, Sleeps 4

house - Swanage
The Smokery is a holiday home located just an 8-minute walk from Swanage Bay and 400 yards from the Swanage Railway, making it an ideal base for exploring the charming seaside town. The property offers a comfortable and convenient stay for families or groups of up to 4 guests.
The Smokery features a fully equipped kitchen, a cosy fireplace, a patio with garden views, and free Wi-Fi. Guests can enjoy the nearby attractions, such as Corfe Castle and Monkey World, or simply relax and soak up the beautiful surroundings.
Galician Shore - Corfe Castle
9.2Excellent 12 reviews
Corfe Castle
2 2
£135/nighttotal: £945 (7 )

Galician Shore

house - Poole
Galician Shore is a charming house located in Poole, just a short distance from Poole Harbour, Brownsea Castle, and Sandbanks, offering easy access to some of the area's top attractions. This property has received excellent ratings for its location, cleanliness, and overall experience, ensuring a comfortable and enjoyable stay.
The house has 2 bedrooms and 1 bathroom, offering comfortable accommodation over 5 square metres of floor space. Guests can enjoy a fully equipped kitchen, a private terrace or balcony, and a garden, perfect for relaxing after a day of exploring Poole's attractions.
Bell Haven - Four Bedroom House, Sleeps 8 - Corfe Castle
8.7Very good 6 reviews
Corfe Castle
2 1
£112/nighttotal: £784 (7 )

Bell Haven - Four Bedroom House, Sleeps 8

house - Swanage
Bell Haven is a charming holiday home located just a mile from Swanage Bay, offering stunning coastal views and a tranquil garden. The property has received excellent ratings for its location, cleanliness, and overall experience, making it an ideal choice for a relaxing getaway.
This spacious home can accommodate up to 8 guests and features a comfortable living area with a fireplace, a fully equipped kitchen, and a garden with a patio. Guests can enjoy free Wi-Fi, a washing machine, and a range of other amenities, while exploring the nearby Swanage Railway or visiting attractions like Corfe Castle and Monkey World.
Curlew - Corfe Castle
8.7Very good 16 reviews
Corfe Castle
2 1
£134/nighttotal: £938 (7 )

Curlew

house - Poole
Curlew is a charming holiday home located in Poole, just a short walk from both Hamworthy Beach and Poole Beach, offering a fantastic location for exploring the coastline. The property has received excellent ratings for cleanliness, location, and overall satisfaction, ensuring a comfortable and enjoyable stay.
This cosy one-bedroom property features a private entrance and a well-equipped kitchen with a dishwasher, oven, and microwave. Guests can enjoy stunning sea views from the balcony, relax with free Wi-Fi, and take advantage of the garden, parking, and pet-friendly policy.
Hotel Du Vin Poole - Corfe Castle
8.5Very good 2018 reviews
Corfe Castle
2 3
£151/nighttotal: £1057 (7 )

Hotel Du Vin Poole

hotel - Poole
Hotel Du Vin Poole is situated in a quiet residential area of Poole, just a short walk from Lake North Beach and close to attractions like Poole Harbour and Sandbanks. The hotel is a 4-star establishment, highly rated by guests for its cleanliness, location and overall experience.
This hotel offers a spacious layout with a terrace and garden, perfect for enjoying the fresh air. Guests can also enjoy a range of amenities including a swimming pool, restaurant, bar and room service, ensuring a comfortable and enjoyable stay.
Pembroke Cottage - Corfe Castle
9.4Excellent 7 reviews
Corfe Castle
2 3
£103/nighttotal: £721 (7 )

Pembroke Cottage

apartment - Langton Matravers
Pembroke Cottage is a charming 19th-century cottage located in Langton Matravers, just a short distance from the picturesque Swanage Bay and the historic Corfe Castle. The cottage boasts excellent ratings for its location, cleanliness, and overall experience.
This three-bedroom cottage offers 93 square metres of space, comfortably accommodating up to five guests. The property is equipped with a fully-equipped kitchen, a charming garden, and a terrace with stunning views, making it perfect for families and groups seeking a relaxing getaway.
Quality Court - Corfe Castle
9.7Excellent 135 reviews
Corfe Castle
2 2
£128/nighttotal: £896 (7 )

Quality Court

house - Langton Matravers
Quality Court is a holiday home located in Langton Matravers, just 4.4 miles from Corfe Castle and 14 miles from Monkey World, making it a great base for exploring the beautiful Dorset countryside. This property has consistently received excellent ratings for its cleanliness, location, and overall user experience.
The home has two bedrooms and one bathroom across a spacious 330 square meters, comfortably accommodating up to four guests. Guests can enjoy a private garden and patio, free parking, barbecue facilities, a fully equipped kitchen, a washing machine, free Wi-Fi, a flat-screen TV, and a private entrance.

Neighborhoods and points of interest in Corfe Castle