The Red Lion Inn
The Red Lion Inn was built in Avebury, Wiltshire in England. The Inn is thought to be around 400 years old and is on the list of the top ten most haunted pubs in England. The Red Lion Inn is located the center of the stone circle where a pagan festival is held every six [...]
