SUBWAY Address: 1901 A Hwy 87, Crystal Beach, TX 77650 Phone: (409) 684-6851 Restaurants, Foods-Carry Out, Subs & Sandwiches, Delicatessens, Deli, Subway Other Businesses: Steve's Landing Restaurant at 1290 Bay Vue Dr, Crystal Beach, TX 77650