The Embassy brings an eclectic European bistro to Buena Vista