Bamboo Inn is a Chinese specialty restaurant.