Yes, there is a place called Siam Bend, located in the state of Oregon, USA. It is situated near the town of Bend, along the Deschutes River. The area is known for its scenic views and recreational opportunities, including hiking and fishing.
Copyright © 2026 eLLeNow.com All Rights Reserved.