Too Ra Loo is a casual bar & grill known for its thin-crust pizza and extensive selection of 80 beers on tap. The modern space features flat-screen TVs.