This Gulf front 3 bedroom 2 bath has a wrap around porch for breathtaking panoramic views of the Gulf of Mexico. Mexico Beach is a small coastal community located 20 miles east of Panama City, Florida. This small town atmosphere is full of the charm of the Florida Panhandle.