Restaurants - , St. John, U.S. Virgin Islands
Bar Manager
Contact Lisa McCarty
Lemongrass Restaurant & Bar is a restaurants company based out of 300A CHOCOLATE HOLE, Saint John, Virgin Islands, United States.