A restaurant, Neptune & Sons is located at Miami, FL. It has an annual revenue of $115,200 and employs three people. Neptune & Sons's growing popularity is especially prevalent in the boutique market. Owner Hotel Nelsonn is the driving force of the firm's success.
Want to share more of your experience?GO TO FULL REVIEW