The Bermuda Triangle, formerly located at 10127 Coachlight Drive in San Antonio, was a popular destination situated behind the Old San Francisco Steak House.
Although no longer open for business, the Bermuda Triangle was known for its unique atmosphere and loyal clientele who are dearly missed.
Generated from the website