My wife and I went to Ellis Island based on reviews from Trip Advisor. We also had a coupon from Las Vegas Advisor. We went there knowing the place wasn't known for its ambience but for its food. The restaurant is located between a 7-11 convenience store and a Super 8 motel. We were seated at a table that was... more



