Stephen Loren Barlow, MD, Internal Medicine

4646 W Lake Park Blvd
Salt Lake CityUT  84120 (Salt Lake County)


Phone: 801-442-6126
Fax: 801-442-5183

NPI: 1235322470
License Number: 1650151205 (UT)