New Antonio Beach is a restaurant with a spacious terrace.