Back
Planet Sub Logo

Planet Sub

0.23mi
906 Congress Ave, Austin, TX, 78701
Fri 10:00 AM - 6:00 PM

About Planet Sub

If you're looking for Deli restaurants in Austin look no further. Planet Sub is known for having some of the best Deli in Austin. Located at 906 Congress Ave, Planet Sub is a great place to dine ...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead