Review for Ellis Island Casino & Brewery Review For Metro Pizza Google User Aug 26 '17 at 7:02 Awesome pie.. Best in Las Vegas! I would give it one more Star but Customer Service can improve.. View full site to comment or like