bistro

noun

A small, inexpensive restaurant.