Has anybody tried the watts tower burger? Has anybody ever finish it?
Address: 11603 Slater St, Los Angeles, CA 90059, USA
Monster Towing Whittier | Aug 26, 2019
Hell'ya delicious go with a serious appetite drink light until burger is gone, enjoy
Elliott Manning | Aug 26, 2019
Of course it's awesome
Jarred H | Aug 26, 2019
Indeed worth the drive from the city of Tustin 💪
Thanks! Your answer is awaiting moderation.