Bamboo House Restaurant Chinese Dining and Buffet

Cuisine: General

Address:

653 Blue Lakes Blvd N Twin Falls, Idaho, United States 83301
Phone: (208)732-8962
Service Hours:
Overview:
No offer available
No reviews available.