Directions


Star of Siam is conveniently located on State Road in Manomet, Massachusetts.