A brilliant themed hotel in Palmwoods. So much automotive memorabilia is displayed here. A wonderful place to visit.
Comments
Sign in or get an account to comment.