Megabites Deli

660 Southwest 39th Street #102,
Renton, WA 98057

.

Located in the Times Square business park

avada-cafe-logo-footer