E
Elizabeth Martinez Review of Taylor's Grill & Bar
The best pizza logs in town! They're made in house...
The best pizza logs in town! They're made in house and are huge! Definitely, a must have on your next visit. Portions here are very large, so bring your appetite!
Comments: