Loading map…

Sel Bistro (formerly Sel Restaurant)

Sel Bistro (formerly Sel Restaurant) is a European restaurant in Scottsdale, united-states. It is recognised by WineSpectator.