I'm not sure why this place is appearing as a hotel; it's a pub - but well worth a visit. The Greyhound is a typical country pub serving real ales and with a large garden perfect for families. We went there in the winter when there were inviting log fires in the bar and lounge. We were told it is very busy with tourists in the summer but if our meals were anything to go by it would be worth the wait. The food was excellent and there was plenty of choice - curries, pies, fish, pasta. The steaks in particular were excellent and when we asked we found out they were from a local supplier.
I can't recommend this place highly enough, we returned three times in a week after disappointing meals elsewhere on Gower, and will certainly be coming back.
more