During the stay at the 3-star Ben Thanh Station Hotel, you shouldn't miss Ho Chi Minh City's top-rated landmarks, the French-era Opera House "Municipal Theatre 's Ho Chi Minh city" (1.2 miles from the property) as well as the monumental Central Post Office, located about 20 minutes' stroll away.