Where is Red Castle?
Where is Red Castle located?
Red Castle, Red Castle, Great Britain (approx. 51.6341°, -3.01715°)
Where is Red Castle on the map?
{"latitude":51.6341,"longitude":-3.01715,"title":"Red Castle"}